@charset "utf-8";
.topside .toback i, .topside .otherFun a.q, .nsc .sc a i, .introtitle .title a i, .itinerary .day span { background-image:url(../images/micro_store_bg_3b.png); background-size: 10em 10em; }
.topside .toback i, .topside .toback b, .topside .otherFun a, .micro-page a, .micro-page a.next i, .fitler-m ul li a i, .introtitle .title a i, .itinerary .day span, .price-details-new dl dd a, .keyContent a { display: inline-block; vertical-align: middle; }
.topside, .micro-line-list-box, .wouldLike, .searchKey, .search-list-show, .search-class, .fitlerother { padding: 0 2%; }
.topside .pagetitle { overflow: hidden; white-space:nowrap; text-overflow:ellipsis; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding:url(ellipsis.xml#ellipsis); }
/*-------------------------------------------------------------------------------------------------------------------------*/
.fitler-m ul li.this a, .itinerary .intro .passingby .pass, .ask dl:first-child, .detailsItro ul li.title h1, .search-list-show b, dl.ordertravel dd a, dl.salepro dd a.this, a.haveLook { color: #32B45A; }
.topside, a.wantAsk, .micro-page a.this, .price-details-new dl dd a:nth-child(2), .search-class ul li.this a, .paychosen, .backCenter {
background-color: #32B45A;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
.topside { height: 3em; }
.topside a { color: #fff; }
.topside .toback, .topside .pagetitle, .topside .otherFun { float: left; }
.topside .toback, .topside .otherFun { width: 22%; padding:0.365em 0 0.35em 0; }
.topside .pagetitle { width:56%; padding: 0 5%; text-align: center; color: #fff; line-height: 3em; height: 3em; }
.topside .pagetitle b { font-weight: 700; font-size: 1.25em; }
.topside .otherFun { text-align: right; }
.topside .toback i { width:1.2em; height: 2.285em; }
.topside .toback b { font-weight: 100; }
.topside .otherFun a.q { width: 2.285em; height: 2.285em; background-position:-6.857rem 0; }
.topside .otherFun a.t { line-height: 2.285em; }
.micro-line-list-box { }
dl.line-list1 { padding:0.8rem 0; border-bottom: 1px solid #ebebeb; overflow: hidden; }
dl.line-list1 dt, dl.line-list1 dd { float: left; }
dl.line-list1 dt { width: 32%; }
dl.line-list1 dt img { width: 100%; }
dl.line-list1 dd { width:68%; padding-left: 0.5rem; }
dl.line-list1 dd a p.t { line-height: 1.25rem; height:2.5rem; color: #000; overflow: hidden; text-align: justify; }
dl.line-list1 dd a p.p { padding-top: 0.4rem; color: #969696; font-size: 0.9rem; line-height: 1rem; }
dl.line-list1 dd a p.p span { color: #f00; float: right; }
.fitler-m { }
.fitler-m ul { overflow: hidden; }
.fitler-m ul li { width: 33.3%; float: left; border-left: 1px solid #dcdcdc; background-color: #F0F0F0; border-bottom: 1px solid #dcdcdc; }
.fitler-m ul li:first-child { border-left: 0; }
.fitler-m ul li:last-child { background-color: #fff; }
.fitler-m ul li a { text-align: center; display: block; color: #646464; line-height: 3rem; height: 3rem; }
.fitler-m ul li a i { margin:0.3rem 0 0 0.4rem; content: ""; width:0.5rem; height:0.5rem; border: 0.4rem solid transparent; border-top-color: #969696; }
.fitler-m ul li.this a i { border-top-color: #32B45A }
.fitler-m ul li.this-top a i { margin-top: -0.55rem; border-bottom-color: #32B45A; border-top-color: rgba(0, 0, 0, 0); }
.fitler-m ul li:last-child a { color: #000; }
.fitler-m ul li:last-child a i {
margin: 0 0 0 .4rem; border-left-color: #333; border-top-color: rgba(255, 255, 255, 0); }
/**/
	.detailstoppic { position: relative; }
.detailstoppic img { width: 100%; }
.nsc { width: 100%; padding: 0 2%; background: rgba(0, 0, 0, .5); height:4em; padding: 0.5rem 2%; position: absolute; bottom: 0; left: 0; color: #fff; }
.nsc .number { width: 70%; float: left; font-size: 0.85rem; line-height: 1.4rem; }
.nsc .number p { padding-top: 0.25rem; font-size: 1rem; }
.nsc .sc { width: 30%; float: left; text-align: right; }
.nsc .sc a i { width: 2em; height:2em; display: inline-block; }
.nsc a.share i { background-position:0 -2.5em; }
.nsc a.collection i { background-position:-2em -2.5em; }
.nsc .sc a { height: 3em; line-height: 0.2em; margin-left: 0.5em; text-align: center; color: #fff; display: inline-block; }
.nsc .sc span { font-size: 0.8em; }
.detailsItro { }
.detailsItro ul li { border-bottom: 1px solid #dcdcdc; padding: 0.7em 2%; }
.price-details-new { position:static; width: 100%; background-color: #fff; color: #969696; padding: 0.7rem 0; border-bottom: 1px solid #dcdcdc; }
.price-details-new dl { height:2.5rem; width: 96%; margin: 0 auto; }
.price-details-new dl dt, .price-details-new dl dd { float: left; }
.price-details-new dl dt { width: 50%; line-height: 2.5rem; }
.price-details-new dl dd { width: 50%; }
.price-details-new dl dt span { line-height:1.5rem; }
.price-details-new dl dt span.sale { margin-right: 0.5rem; color: #f50; }
.price-details-new dl dt span.sale b { font-size:1.5rem; }
.price-details-new dl dd a { width:48%; text-align: center; line-height: 2.5rem; height: 2.5rem; border-radius: 0.2rem; color: #fff; }
.price-details-new dl dd a:nth-child(1) {
background-color: #FF7800;
margin-right: 4%;
}
.detailsItro ul li.title { color: #969696; }
.detailsItro ul li.title h1 { font-size: 1.5em; line-height: 1.2em; font-weight: 700; }
.detailsItro ul li.bInform { line-height: 1em; }
.detailsItro ul li.bInform span { width: 50%; font-size: 0.8em; line-height:1.5em; display: inline-block; }
.detailsItro ul li.bInform span b { font-weight: 100; color: #646464; }
.detailsItro ul li.act { background:url(../images/gift_icon.png); background-position:0.5rem 0.8rem; background-repeat:no-repeat; background-size:1.5rem 1.5rem; padding-left:2.5rem; color:#CB3458; }
.detailsItro ul li.act a { color:#CB3458; }
.introtitle .title, .introtitle .content { padding: 0 2%; border-width: 0 0 1px 0; }
.itinerary .intro .eatTolive ul { border-top: 1px solid #e6e6e6; }
.detailsItro ul li, .introtitle .title, .introtitle .content, .itinerary .intro .eatTolive ul li { border-bottom: 1px solid #e6e6e6; }
.introtitle .title { background: url(../images/icon_bg_5.png) 97% center no-repeat; background-size: 0.89em 0.54em; }
.introtitle .title a { line-height: 2em; display: block; padding: 0.4em 0; color: #333; }
.introtitle .title a span { color: #969696; margin-left: 0.2rem; display: inline-block; }
.introtitle .title a i { width: 1.7em; height: 2em; }
 .introtitle div[class*="title t"] a i {
background-position:-4.3em -2.5em;
}
 .introtitle div[class*="title x"] a i {
background-position:-6.3em -2.5em;
}
 .introtitle div[class*="title c"] a i {
background-position:-6.3em -4.5em;
}
 .introtitle div[class*="title f"] a i {
background-position:-8.3em -2.5em;
}
 .introtitle div[class*="title y"] a i {
background-position:-0.3em -4.5em;
}
 .introtitle div[class*="title yk"] a i {
background-position:-2.3em -4.5em;
}
 .introtitle div[class*="title z"] a i {
background-position:-4.3em -4.5em;
}
.introtitle .content, .introtitle .content_new { background-color:#F0F0F0; padding-top:1em; border-bottom: 1px solid #dcdcdc; }
.introtitle .content { padding-bottom:1rem; }
.introtitle .content ol { margin-left:1.5rem; }
.introtitle .content ol li { padding-bottom:0.5rem; }
#fysm, #ydxz { padding:1rem 5%; }
.itinerary { width: 100%; overflow: hidden; padding:1rem 0.5rem 0.5em 0; }
.itinerary .day { width: 20%; float: left; }
.itinerary .day span { width: 3em; height: 3em; color: #fff; background-position:0 -6.5rem; text-align: center; line-height: 3em; }
.itinerary .intro { width: 80%; float: left; color: #333; padding-top: 0.5em; }
.itinerary .intro .txt { font-size: 1.125rem; line-height:1.8rem; text-align: justify; }
.itinerary .intro .txt p { padding-bottom:1rem; }
.itinerary .intro .where { font-weight: bold; font-size: 1.25rem; }
.itinerary .intro .time { padding:0.3em 0; color: #969696; }
.itinerary .intro .passingby .pass { padding-bottom: 0.4em; }
.itinerary .intro .passingby .pic ul { width: 100%; overflow: hidden; }
.itinerary .intro .passingby .pic ul li { width: 100%; margin-bottom: 0.8rem; }
.itinerary .intro .passingby .pic ul li img { width: 100%; }
.itinerary .intro .passingby .pic ul li div { margin-top:0.5rem; }
.itinerary .intro .eatTolive { padding: 1em 0 0 0; }
.itinerary .intro .eatTolive ul { }
.itinerary .intro .eatTolive ul li { line-height:1.5rem; padding:0.4rem 0; }
.itinerary .intro .eatTolive ul li span { display: inline-block; color: #969696; width: 20%; }
.evaluation { }
.evaluation ul li, .ask { border-bottom: 1px solid #e6e6e6; padding:0.6em 3%; }
.evaluation ul li p.evalContent { padding: 0.3em 0; }
.evaluation ul li p.nameTime span { float: right; color: #969696; font-size: 0.8em; padding-top: 0.4em; display: inline-block; }
.evaluation ul li p.nameTime b { font-weight: 100; color: #333; }
.evaluation ul li p.star img { width:0.821em; height: 0.821em; }
.evaluation ul li:last-child { border-bottom: none; }
.ask dl { width: 100%; overflow: hidden; padding:0.5em 0; }
.ask dl:first-child { padding-bottom: 0.2em; }
.ask dl dt, .ask dl dd { float: left; }
.ask dl dt { width: 25%; }
.ask dl dd { width: 75%; }
.ask dl dd p { color: #969696; }
a.wantAsk { display: inline-block; border-radius:0.18em; width: 7em; height: 2.5em; line-height: 2.5em; color: #fff; text-align: center; }
.introtitle .content_new .ask:last-child { border-bottom: none; }
.wouldLike .title { padding: 1em 0 0 0; }
ul.lineList1 { width: 100%; overflow: hidden; }
ul.lineList1 li { width:49%; float: left; margin-top: 0.5em; padding-bottom:1em; }
 ul.lineList1 li:nth-child(2n) {
margin-left:2%;
}
ul.lineList1 li img { width: 100%; }
ul.lineList1 li p { color: #f50; margin-top: 0.4em; }
ul.lineList1 li p a { display: block; margin-bottom: 0.4em; height:3em; overflow: hidden; color:#333; }
/**/		
.searchKey { }
.keyTitle { padding: 2em 0 0 0; }
.keyContent { padding-bottom: 5em; }
.keyContent a { border: 1px solid #dcdcdc; margin:0.5em 0.5em 0 0; padding: 0 0.8em; color: #969696; line-height:2.5em; height:2.5em; }
/* filter */	
	.Keyfilter { padding: 1em 0 0 0; }
.contentFilter { padding-bottom: 0; }
.contentFilter a { width: 23%; text-align: center; margin-right: 2%; }
 .contentFilter a:nth-child(4n) {
margin-right: 0;
width: 25%;
}
.contentFilter a.this, .contentFilter a.this2 { border-color:#FF5555; color: #ff5555; background: url(../images/icon_bg_3.png) right bottom no-repeat; background-size:1.321em 1.321em; }
.mjd a { width: 32%; }
 .mjd a:nth-child(4n) {
margin-right: 2%;
width: 32%;
}
 .mjd a:nth-child(3n) {
margin-right: 0;
}
.mjd ul li a.this { background: none; color: #000; border-color: #dcdcdc; }
.mjd ul li.second-attractions { position: relative; padding:0 0 0.5em 0; border: 1px solid #dcdcdc; border-radius: 0.18rem; background-color: #f5f5f5; }
.mjd ul li.second-attractions a { border: 0; line-height: 2em; height: 2em; margin-top: 0; cursor:pointer; overflow:hidden; }
.mjd ul li.second-attractions a.this { background:none; color: #ff5555; }
.filter-arrow-top { width: 33%; height:1rem; line-height: 1rem; text-align: center; position:absolute; }
.filter-arrow-top i { width:1rem; height: 1rem; display: inline-block; position: relative; }
.filter-arrow-top i:after { position: absolute; top: -1rem; left: -0.0rem; width: 0; height: 0; content: ""; border: 0.5rem solid transparent; border-bottom-color:#f5f5f5; }
.filter-arrow-top i:before { position: absolute; top:-1.02rem; left: -0.0rem; width: 0; height: 0; content: ""; border: 0.5rem solid transparent; border-bottom-color:#c8c8c8; }
.dayFilter a:last-child { width: 48%; }
.priceFilter { padding:0.5em 0 0 0; }
.priceFilter input[type="text"] { border: 1px solid #dcdcdc; font-size: 1em; line-height: 1em; width: 40%; padding:0.7em 0.5em; color: #969696; -webkit-appearance: none; }
.priceFilter input[type="text"]:focus { color: #333; }
/* topics*/	
/**/
.search-list-show { line-height: 3rem; }
.search-list-show span { color: #f50; font-size: 1.25rem; }
.search-list-show b { display: inline-block; margin: 0 0.5rem; }
.search-list-show a { float: right; cursor: pointer; font-size: 1em; width:3rem; height:3rem; border-radius: 0.18rem; background:url(../images/micro_store_bg_1.png); background-size: 10em 14em; background-position:0 -1.5rem; }
.fitlerother { }
.fitlerother ul li { border: none; }
.fitlerother ul li:last-child { background-color: #e6e6e6; }
/* buy online*/
.missionsselect { }
.periodstip, .aNumberof, .missionsselect .title, .regionselection { padding: 0 3%; }
.missionsselect .title { line-height: 1.5em; margin-top: 1em; height:2em; padding: 0 3%; }
.regionselection { overflow: hidden; }
.regionselection ul li { width: 32%; border: 1px solid #dcdcdc; float: left; margin-left: 2%; }
.regionselection ul li:first-child { margin-left: 0; }
.regionselection ul li a { display: block; padding: 0.5em; line-height: 2em; height: 3em; color: #787878; background: url(../images/icon_bg_8.png) right 0 no-repeat; background-size:2em 3em; }
.regionselection ul li.max { width: 100%; margin-top: 0.5em; }
.regionselection ul li.max2 { width: 100%; }
.period { }
.period .pt { background-color: #EBEBEB; height: 2.8em; }
.period .thism, .period .prevm, .period .nextm { width: 30%; float: left; }
.period .nextm { text-align: right; }
.period .prevm a, .period .nextm a { display: inline-block; line-height: 2.8em; color: #646464; }
.period .prevm a i, .period .nextm a i { display: inline-block; }
.period .thism { width: 40%; text-align: center; line-height: 2.8em; font-weight: 700; }
.period .nextm a i { margin:0 0.5em 0 0.2em; }
.period .prevm a i { margin:0 0.2em 0 0.5em; }
.period .prevm a.no, .period .nextm a.no { opacity: .2; }
.period .prevm a i img, .period .nextm a i img { width: 0.53em; height: 0.607em; }
.data ul { width: 100%; padding-left: 2%; height:3.6em; border-bottom: 1px solid #e6e6e6; }
.data ul li { width: 14%; height:3.6em; float: left; line-height: 1.3em; padding: 0.5em; color: #969696; }
.data ul li.have { color: #000; }
.data ul li span { color: #f50; display: block; font-size: 0.7em; }
.data ul li.check { background-color: #35BA36; color: #fff; }
.data ul li.check span { color: #fff; }
.data ul.week { height: 3em; }
.data ul.week li { height:3em; line-height:2em; color:#000; }
.aNumberof ul { height: 3em; }
.aNumberof ul li { height: 3em; color: #555; }
.aNumberof ul li a, .aNumberof ul li input[type="text"], .banktopay ul.grouporder li a img, .banktopay ul.grouporder li input[type="text"].ni { text-align:center; width:14%; height:2.5em; border: 1px solid #dcdcdc; display: inline-block; vertical-align: middle; }
.aNumberof ul li input[type="text"], .banktopay ul.grouporder li input[type="text"].ni { text-align: center; line-height:2.5em; height:2.5em; font-size: 1em; border-radius: 0; border-width: 1px 0; }
.aNumberof ul li a.no img { opacity: .1; }
.aNumberof ul li a img { width: 2.5em; height: 2.5em; }
.aNumberof ul li span.people { text-align: center; width:58%; line-height: 2.5rem; height: 2.5rem; border: 1px solid #dcdcdc; border-left: 0; display: inline-block; vertical-align: middle; }
.periodstip { padding-top: 1em; }
.periodstip .box { border:1px solid #dcdcdc; border-radius:0.18em; font-size: 0.8em; text-align: center; padding:1em 0.5em; }
.periodstip .arrow { text-align: center; line-height: 0; }
.periodstip .arrow i { width:1em; height:0.5em; display: inline-block; position: relative; }
.periodstip .arrow i:before { content:""; width: 0px; height: 0px; position: absolute; z-index: 1; left: 0; top: -1px; border:0.5em solid transparent; border-top-color: #dcdcdc; }
.periodstip .arrow i:after { content:""; width: 0px; height: 0px; position: absolute; z-index: 2; left: 0; top:-2px; border:0.5em solid transparent; border-top-color:#fff; }
.buyStep { padding:0 3%; }
.buyStep a.buyNow { width: 100%; display: inline-block; margin: 0; }
.backHome, .backCenter { display: inline-block; width: 49%; text-align: center; font-size: 1.2em; line-height: 2.5em; height: 2.5em; color: #fff; border-radius: 0.18em; }
.backHome { margin-left: 2%; background-color: #dcdcdc; color: #969696; }
/**/
.paystyle ul li a i, .scuccessIcon, a.checkBoxOrder { background-image: url(../images/micro_store_bg_5.png); background-size: 10em 20em; }
.completeOrder .title { border-bottom: 1px solid #e6e6e6; background-color: #f5f5f5; padding:0.4em 3%; line-height:2em; height:2.8em }
.completeOrder .title span { float: right; }
dl.ordertravel { overflow: hidden; padding:0.8em 0 0 0; }
dl.ordertravel dd, dl.ordertravel dt { width:35%; float: left; padding-left: 3%; }
dl.ordertravel dt img { width: 100%; }
dl.ordertravel dd { width:65%; color: #35BA36; padding-right: 3%; }
dl.ordertravel dd a { font-size: 1.15em; }
dl.ordertravel dd p { color: #f50; }
ul.otContent { overflow: hidden; padding: 0.5em 0 0.5em 0; }
ul.otContent li { float: left; width: 50%; padding-left: 3%; }
ul.otContent li span { color: #969696; display: inline-block; font-size: 0.9em; }
ul.otContent li.money { color: #f50; }
.writeMess { padding: 0.8rem 3%; color: #333; }
.writeMess p a { display: inline-block; background-color:#F5645F; height: 2rem; line-height: 2rem; padding: 0 0.5rem; border-radius: 0.18rem; color: #fff; margin-top: 0.5rem; font-size: 0.85rem; }
dl.salepro { border-bottom: 1px solid #e6e6e6; padding: 0.5em 0; overflow: hidden; }
dl.salepro dt, dl.salepro dd { float: left; }
dl.salepro dt { width: 60%; color: #333; }
dl.salepro dd { width: 40%; text-align: right; }
dl.salepro dt p.split { font-size: 0.8em; color: #969696; }
dl.salepro dd a { color: #333; border: 1px solid #dcdcdc; line-height: 2.4em; height: 2.4em; padding: 0 0.8em; display:inline-block; position: relative; z-index: 3; }
dl.salepro dd a.this { border-color: #32B45A; background: url(../images/icon_bg_11.png) right bottom no-repeat; background-size:1.321em 1.321em; z-index: 4; }
dl.salepro dd a:last-child { margin-left: -1px; }
dl.salepro:last-child { border: none; }
textarea.orderNotes { color: #969696; width: 100%; border: 1px solid #e6e6e6; padding: 0.5em; font-size: 1em; line-height: 1.5em; height:5.5em; border-radius: 0; }
.paystyle { height:8em; }
.paystyle ul li { width: 33%; float: left; text-align: center; position: relative; }
.paychosen { position: absolute; right: 0; top:1em; font-size: 0.8em; height:1.8em; line-height:1.8em; padding: 0 0.4em; color: #fff; border-radius:0.18em; }
.paystyle ul li a { color: #555; padding: 1em 0 0.5em 0; display: inline-block; }
.paystyle ul li a i { width: 4em; height: 4em; background-color: #C8C8C8; border-radius: 4em; display: inline-block; }
.paystyle ul li p { font-size: 0.6em; line-height:1.5em; }
.paystyle ul li p b { display: inline-block; font-size: 1.5em; font-weight: 100; }
.paystyle ul li.online a i { background-position:  0 0; }
.paystyle ul li.gostore a i { background-position: 0 -4em; }
.paystyle ul li.tobank a i { background-position: 0 -8em; }
.paystyle ul li.this a i { background-color: #2B81E2; }
.paystyle ul li.this a { color: #2B81E2; }
 .paystyle ul li[class*="online this"] a i {
background-position: -4em 0;
}
 .paystyle ul li[class*="gostore this"] a i {
background-position: -4em -4em;
}
 .paystyle ul li[class*="tobank this"] a i {
background-position: -4em -8em;
}
ul.settlement li { border-bottom: 1px solid #e6e6e6; padding: 0.5em 0; color: #969696; }
ul.settlement li span { float: right; color: #f50; display: inline-block; padding:1.5em 0 0 0; }
ul.settlement li p { color: #333; }
ul.settlement li:last-child { border-bottom: none; text-align: right; padding-bottom: 0; padding-top: 1rem; }
ul.settlement li:last-child b { font-size: 2em; color: #f50; }
a.iconEdit { color:#969696; display: inline-block; }
a.iconEdit i { width: 2em; height: 2em; display: inline-block; vertical-align: middle; background-image: url(../images/micro_store_bg_4.png); background-size: 10em 10em; background-position: -6.9em -2.6em; }
/**/
.mttips { padding: 0.5em 3%; color: #969696; }
.grey { color: #969696; }
.red { color: #f00; }
.successTips { padding:1em 3% 0.5em 3%; }
.successTips p.t { font-size: 1.4em; }
.successTips dl { overflow: hidden; padding-bottom: 0.8em; }
.successTips dl dt, .successTips dl dd { float: left; }
.successTips dl dt { width:18%; }
.successTips dl dd { width:82% }
.scuccessIcon { width: 3em; height: 3em; background-position: 0 -12em; display: inline-block; vertical-align: middle; }
.otherTipsS { border-top: 1px solid #e6e6e6; padding: 0.8em 0; color: #333; }
a.haveLook { display: inline-block; }
a.haveLook i { display: inline-block; width: 0.3em; height: 0.3em; border:0.3em solid transparent; border-left-color: #32B45A; margin-left: 0.2em; }
/**/
.signuporder ul li { border-top: 1px solid #e6e6e6; padding:0.9em 4%; line-height:1.2em; }
.signuporder ul li.tips2 { color: #f00; }
.signuporder ul li span.s { color: #f00; display: inline-block; }
a.checkBoxOrder { margin: 0 0.3em; display:inline-block; width: 1em; height: 1em; background-position: -3em -12em; }
a.noCBO { background-position: -3em -13em; }
input[type="text"].mailInput { border-radius: 0; padding-left: 0.5em; width: 12em; border-bottom: 1px solid #c8c8c8; line-height: 2em; height: 2em; font-size: 1em; margin-left: 0.5em; }
/**/
.payway { padding-bottom: 1em; }
.payway ul li { background-color: #fff; border-bottom: 1px solid #e6e6e6; }
.payway ul li a { color: #333; padding: 0.5em 3%; line-height: 2em; display: block; background: url(../images/icon_bg_4.png) 97% center no-repeat; background-size: 0.54em 0.89em; }
.payway ul li a img { display: inline-block; width: 5.5em; height: 2.5em; margin-right: 0.5em; }
/*banktopay*/
.banktopay { padding: 0 3%; }
.banktopay ul li { padding: 1em 0; border-bottom:1px solid #e6e6e6; }
.banktopay ul li span { display: inline-block; width:35%; text-align: right; color: #969696; }
input[type="text"].bankpay { font-size: 1em; width: 65%; height: 2em; }
textarea.bankpay { font-size: 1em; width: 65%; height: 2em; line-height: 1.2em; height:3.6em; vertical-align: top; }
a.upbankpic { width: auto; height: auto; color: #555; border-radius: 0; text-align: center; border: 1px solid #dcdcdc; padding:0 0.5em 0.5em 0.5em; display: inline-block; vertical-align: top; }
a.upbankpic b { font-size: 4em; line-height:0.8em; display: block; padding-bottom: 0.1em; }
.banktopay .regionselection ul li { padding:0; }
.banktopay ul.grouporder li span { width: 20%; }
.banktopay ul.grouporder li input[type="text"].bankpay { width: 80%; }
.banktopay ul.grouporder li:last-child { border-bottom: none; }
/**/
.share-title { color:#CC3459; line-height:1.5rem; }
.share-title img { vertical-align:-0.2rem; width:1.5rem; height:1.5rem; display:inline-block; margin-right:0.2rem; }
.share-address { color:#787878; margin-top:0.5rem; width:100%; height:4.5rem; border:1px solid #e6e6e6; padding:0.5rem; font-size:0.85rem; }
a.copy { padding:0 1rem; height:2rem; line-height:2rem; margin:0.5rem 0.5rem 0 0; display:inline-block; border:1px solid #A8E1B9; background-color: #DEFEE8; color: #32B45A }
